home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 21
/
Cream of the Crop 21 (Terry Blount) (October 1996).iso
/
doom
/
qball330.zip
/
QBALLODD.DOC
< prev
next >
Wrap
Text File
|
1996-09-01
|
147KB
|
2,736 lines
====================
====== | | |
| | |--- --- | |
| -+| | | +--| | |
====|= ---- +--- - -
+-
====================
SMALL ARMS EXTERIOR BALLISTICS
for
IBM PC's and COMPATIBLES
-----------------------
Application Programming
and Documentation
by
Benjamin W. Hartley
103 Forest Park Estates
Jaffrey, NH 03452 USA
Voice . . . . . . . . . . .(603) 532-6248
CompuServe. . . . . . . . . . .70033,2612
GEnieMail . . . . . . . . . . .B.Hartley1
Internet. . . . 70033.2612@compuserve.com
================================================================
+---------+
+-----+---+ | (R)
--| |O |------------------
| +---------+ | Association of
| | |-+ Shareware
+---| O | Professionals
------| | |--------------------
+---------+ MEMBER
The author is a member of the Association of Shareware Pro-
fessionals, the ASP. ASP wants to make sure that the shareware
principle works for you. If you are unable to resolve a share-
ware-related problem with an ASP member by contacting the member
directly, ASP may be able to help. ASP's Ombudsman can help you
resolve a dispute or problem with an ASP member, but does not
provide technical support for members' products. Please write to
the ASP Ombudsman at 545 Grover Rd., Muskegon, MI 49442-9427 USA
(FAX 616-788-5131 24 hrs./day), or send a message via CompuServe
mail to: ASP Ombudsman 72050,1433 / 72050.1433@compuserve.com.
================================================================
QBALL -- source code, executable files, and documentation
are (C)1991-96 by Benjamin W. Hartley. All rights reserved.
QBALL i
DEDICATION
QBALL was inspired by the many computer programs
published in The American Rifleman, and is
respectfully dedicated to their author:
William C. Davis, Jr.
----
DISCLAIMER and WARRANTY
QBALL is supplied as is!! Responsibility for determining its
suitability for any use rests solely with the user. The author
will not be held responsible for injury or damages resulting from
the use of QBALL; all remedies rest solely with the user. QBALL
is distributed without any warranties whatsoever, except: QBALL
copies distributed on defective author-supplied media will be
replaced; or if QBALL is inoperative through an author error, a
functional copy is available upon request. The author reserves
the right to modify or update QBALL without incurring any obli-
gation to supply updates to any user, except as otherwise stated
herein.
LIMITED LICENSE
Individual users may make copies of the QBALL program files
for backup and personal use. Individual users may freely distri-
bute the Shareware Edition, provided that all files are distrib-
uted in their entirety and without modification.
Computer clubs may make copies of the Shareware Edition for
distribution. A media / copying fee not to exceed $10.00 may be
charged.
Vendor members of The Association of Shareware Professionals
and any BBS are hereby granted permission to distribute the Share-
ware Edition; latest revision verification should, however, be
obtained from the author. All other vendors must contact the au-
thor for permission before distribution may begin.
Distribution of the User's Manual in printed form, or of any
part of the Registered Edition of QBALL, without the author's ex-
press written consent, is prohibited.
ACKNOWLEDGMENTS
The author gratefully acknowledges the efforts of Marty Adel-
man, Jan Archambeau, Bob Bender, Zeke Biro, Harry Gilbert, Lewis
Hansen, Leif Bjarne Kleven, Terry Lyman, Jim McCausland, Jeremy
Moss, Miguel Duran Perello, Bob Pickell, and Dave Smith, all of
whom have sug-gested improvements to what QBALL does, how it does
it, and have provided much valuable feedback and encouragement.
Many thanks to you all. B.W.H.
QBALL iii
TABLE OF CONTENTS
Dedication, Disclaimer/Warranty, License, Acknowledgments . . . i
Copyright and Miscellaneous Information . . . . . . . . . . . .ii
Table of Contents . . . . . . . . . . . . . . . . . . . . . . iii
List of Figures . . . . . . . . . . . . . . . . . . . . . . . .iv
List of Tables. . . . . . . . . . . . . . . . . . . . . . . . .vi
About Shareware . . . . . . . . . . . . . . . . . . . . . . . vii
Obtaining the Latest Shareware Edition. . . . . . . . . . . .viii
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . .ix
Chapter Page
1. Getting Started. . . . . . . . . . . . . . . . . . . . . . . 1
1.1 Files Required . . . . . . . . . . . . . . . . . . . . . 1
1.2 Will It Work?. . . . . . . . . . . . . . . . . . . . . . 1
1.3 Copying the Program Files. . . . . . . . . . . . . . . . 1
1.4 QBALL Installation . . . . . . . . . . . . . . . . . . . 1
1.5 General Instructions . . . . . . . . . . . . . . . . . . 2
1.6 Starting QBALL . . . . . . . . . . . . . . . . . . . . . 3
1.7 Uninstalling or Removing QBALL . . . . . . . . . . . . . 7
2. Computing Ballistics Data
2.1 Initial Data Entry . . . . . . . . . . . . . . . . . . . 7
2.2 Computing and Displaying Range Tables. . . . . . . . . . 8
2.3 Range Tables Too Long to Display . . . . . . . . . . . .10
2.4 Alternate Unit System Display (alt-U hotkey) . . . . . .10
2.5 Unit Conversion Calculator (alt-C hotkey). . . . . . . .11
2.6 Other Range Table Output . . . . . . . . . . . . . . . .13
2.7 Printing Range Table Hardcopy. . . . . . . . . . . . . .13
2.8 Saving a Range Table to a Disk File. . . . . . . . . . .15
2.9 Slant Fire Effects . . . . . . . . . . . . . . . . . . .16
2.10 Computing and Displaying a Slant Fire Table . . . . . .17
2.11 Printing Slant Fire Table Hardcopy. . . . . . . . . . .19
2.12 Saving a Slant Fire Table to a Disk File. . . . . . . .21
2.13 Displaying a Trajectory Graphic . . . . . . . . . . . .22
2.14 Other Ballistic Procedures. . . . . . . . . . . . . . .24
Point-Blank Range . . . . . . . . . . . . . . . . . . .25
Zero for Range and Height . . . . . . . . . . . . . . .27
Wind Vector Corrections . . . . . . . . . . . . . . . .28
Sectional Density . . . . . . . . . . . . . . . . . . .29
Free Recoil Velocity and Energy . . . . . . . . . . . .30
2.15 New or Changed Input Data . . . . . . . . . . . . . . .31
Weapon Identifier . . . . . . . . . . . . . . . . . . .32
Bullet Identifier . . . . . . . . . . . . . . . . . . .32
Muzzle Velocity . . . . . . . . . . . . . . . . . . . .32
Ballistic Coefficient . . . . . . . . . . . . . . . . .32
Bullet Weight . . . . . . . . . . . . . . . . . . . . .32
Metro (Meteorological Conditions) . . . . . . . . . . .33
Sight Height. . . . . . . . . . . . . . . . . . . . . .33
2.16 Bullet Lookup . . . . . . . . . . . . . . . . . . . . .34
2.17 Metric Data Limits and Conversion Factors . . . . . . .35
QBALL v
LIST OF FIGURES (continued)
Figure Page
12. Conversion Calculator Displayed, English Base Units. . .12
13. Conversion Calculator Displayed, Metric Base Units . . .12
14. Result Box Displayed . . . . . . . . . . . . . . . . . .12
15. Range Table Output Menu. . . . . . . . . . . . . . . . .13
16. Printing Range Table Information Display . . . . . . . .13
17. Typical Printed Range Table. . . . . . . . . . . . . . .13
18. Entering a Filename for a Range Table Disk File. . . . .15
19. Saving a Range Table to a Specified Disk File. . . . . .15
20. Slant Fire Schematic . . . . . . . . . . . . . . . . . .16
21. Choosing Vertical Displacement Type. . . . . . . . . . .17
22. Entering the Angular Vertical Displacement . . . . . . .17
23. Slant Fire Table, Angular Vertical Displacement. . . . .17
24. Slant Table Output Menu. . . . . . . . . . . . . . . . .18
25. Slant Fire Table, Linear Vertical Displacement . . . . .19
26. Printing Slant Fire Table Information Display. . . . . .19
27. Typical Printed Slant Fire Table . . . . . . . . . . . .20
28. Entering a Filename for a Slant Fire Table Disk File . .21
29. Saving a Slant Fire Table to a Specified Disk File . . .21
30. Typical Trajectory Graphics Display. . . . . . . . . . .22
31. Filename Entry Window. . . . . . . . . . . . . . . . . .23
32. Data Recall Window . . . . . . . . . . . . . . . . . . .23
33. Two Trajectories Displayed . . . . . . . . . . . . . . .23
34. The Other Ballistics Procedures Menu . . . . . . . . . .24
35. Point Blank Range Determination. . . . . . . . . . . . .25
36. Point Blank Zero Range Validated . . . . . . . . . . . .25
37. Range Table Using Point Blank Zero . . . . . . . . . . .26
38. Entering Zero for Range and Height Data. . . . . . . . .27
39. Range Table Using Most Probable Zero . . . . . . . . . .27
40. Probable Zero Warning Message. . . . . . . . . . . . . .28
41. Entering Wind Vector Correction Data . . . . . . . . . .28
42. Range Table Showing Nonstandard Wind Deflection. . . . .29
43. Entering a Bullet Diameter
and Display Sectional Density . . . . . . . . . . . . .29
44. Determining Free Recoil Velocity and Energy. . . . . . .30
45. A Clean Sweep Prompt . . . . . . . . . . . . . . . . . .31
46. New Input Data Menu. . . . . . . . . . . . . . . . . . .31
47. Entering a Weapon Identifier . . . . . . . . . . . . . .32
48. Entering a Bullet Identifier . . . . . . . . . . . . . .32
49. Entering Metro (Meteorological Conditions) . . . . . . .33
50. Entering a Sight Height. . . . . . . . . . . . . . . . .33
51. Bullet Lookup Window, Sorted by Diameter . . . . . . . .34
52. Changed Screen Header and Information Lines. . . . . . .35
53. --- figure is omitted from this edition ---
54. Infer BC or MV Menu Display. . . . . . . . . . . . . . .37
55. Schematic Range Layout . . . . . . . . . . . . . . . . .37
56. Entering Range and Metro Data. . . . . . . . . . . . . .38
57. Velocity Data, MV and Calculated C1 Displayed. . . . . .39
58. Ballistic Coefficient, Three Rounds, R1 > 0 . . . . . .40
59. Inferring Muzzle Velocity Using Menu Display . . . . . .41
QBALL vii
ABOUT SHAREWARE
So you've spent a lot of money -- $200, $300, or more for a
computer program. You've tried it out, have found that it isn't
suitable for you, (or worse, doesn't work) and you want your money
back. Know what? You're quite often out of luck, that's what.
Enter Shareware.
Shareware gives you, the end user, a chance to try software
before buying it, much as you might try on a pair of shoes. If you
try a Shareware program, and continue using it, you are expected
to register it, just as you would have to pay for the shoes.
Individual programs differ on details: you may get anything
from the simple right to continue using the software to an updated
program with printed manual. Shareware programs are neither free,
nor are they in the public domain. Copyright laws apply to both
Shareware and commercial software. The Shareware copyright holder,
generally the author, retains all rights to the program.
Shareware authors are accomplished programmers, as are commer-
cial authors, and the programs are of comparable quality. (In both
cases, there are good programs and bad ones!) The essence of user-
supported software is to provide personal computer users with
quality, low-cost software, while encouraging programmers to
continue to develop new products.
In sum, Shareware is a distribution method, not a type of soft-
ware. You should find software that suits your needs and pocket-
book; the Shareware system eases the search, as you can try before
you buy. And because the overhead is low, prices are low also.
Shareware also has the ultimate money-back guarantee: if you don't
use it, you don't pay for it.
QBALL is a shareware program, and you are encouraged to give
unaltered copies to your friends. If you find QBALL useful, and
continue to use QBALL after a 30-day trial period, you must make a
registration payment of $25.00 to the author. The $25.00 regis-
tration fee licenses one copy for use on any one computer at any
one time. QBALL may be used by any number of people and may be
freely moved from one computer location to another, so long as
there is no possibility of it being used at one location while
being used at another.
Commercial users of QBALL must register and pay for their
copies of QBALL within 30 days of first use or their license is
withdrawn. Contact the author to make site-license arrangements.
Anyone distributing QBALL for any kind of remuneration must first
contact the author for authorization.
Distributor members of the Association of Shareware Profes-
sionals (ASP) and any BBS may begin immediate QBALL distribution.
The author should be advised so that the latest, complete version
is being distributed.
So there you are: quality software at a reasonable price, with
an unbeatable guarantee.
Wotta deal!
-- adapted from original text by Paul Mayer
QBALL ix
INTRODUCTION
QBALL is a menu-driven application for the rapid computation of
ballistics data for small arms projectiles. QBALL will quickly
compute point-of-impact data, velocity and energy levels, trajec-
tories relative to line-of-sight, and times of flight. Additional
routines allow the calculation of ballistic coefficients, muzzle
velocities from measured bullet drop or a single downrange
velocity, slant fire corrections, point-blank range, trajectory
data for a given range and height, and gun free recoil. Printing
routines may be used to produce hard copy and graphics printouts
with properly configured installations. QBALL's default starting
values and display are user-configurable.
QBALL does not include routines for load development due to the
lack of available data, and product-liability considerations. One
such program is "Load From a Disk," a commercial product,
available from:
Load From a Disk
9826 Sagedale
Houston, TX 77089
You are also assumed to have some knowledge of exterior
ballistics: QBALL will not teach you the subject. Several of the
references listed in the bibliography contain introductions to the
subject, and their study will amply repay the effort expended.
Warning! All QBALL-generated data should be used as a guide to
ballistics performance, only. You must verify QBALL's data with a
standard reloading manual. Several such manuals are listed in the
bibliography.
If you find QBALL of use, but would like it to do something it
doesn't do now, or have suggestions to improve what is does
already, please send in a copy of the Enhancement Form. If you are
the first to suggest an improvement which is included in a later
QBALL release, you will receive a free copy of that release.
Should you have problems with QBALL, you may call the author at
603-532-6248; no collect calls, please! (Should you get the
answering machine, please leave your name, telephone number, and
the best time to return your call.) You may also contact the
author by CompuServe mail message to Ben Hartley, 70033,2612; on
the Internet 70033.2612@compuserve.com; or by GEnieMail, address
B.Hartley1. If you would prefer to write, please do so. The author
will respond to all requests for help.
The latest Registered Edition of QBALL is available from the
author for a $25.00 registration fee. Registration grants to you
an unlimited use license, and entitles you to one free upgrade, a
printed manual, a custom bullet lookup maintenance utility, and
other goodies which change from time to time.
------
QBALL
USER'S
MANUAL
------
QBALL Getting Started 1
Chapter 1. Getting Started
~~~~~~~~~~~~~~~~~~~~~~~~~~
1.1 Files Required.
QBALL is distributed with the files specified in the packing
list document.
The only absolutely required file is QBALL.EXE. In order to use
bullet lookup, however, AMMO.DAT and at least one of the *.NDX
files must be present. In order to configure your printer, both
PRINTERS.DAT and PRCONFIG.EXE must be present.
1.2 Will It Work ?
QBALL is fully functional on MS/PC-DOS compatible computers
equipped with a CGA or better graphics card. It has been found to
be compatible with MS-DOS 3.3, 4.01, 5.0, and 6.nn, the appropri-
ate version of COMMAND.COM, and with versions 3.02 through 4.02 of
JP Software's 4DOS command processor replacement. QBALL functions
properly in the Windows(R) 3.n "DOS box" or an OS/2 "DOS session,"
but not in OS/2 protected mode. QBALL occupies approximately 386k
RAM while operating with the supplied bullet lookup files.
1.3 Copying the Program Files.
It would be wise to make copies of the original QBALL files, and
keep a set of originals in a safe place.
1.4 QBALL Installation.
Insert the disk labeled QBALL330_1 into the appropriate drive
and log onto that drive, or log to the directory into which you
unZipped the QBALL330.ZIP archive, then type:
INSTALL (+<enter>)
and follow the prompts to install QBALL.
While you may install QBALL on a high-density floppy disk, it
loads sl-o-o-o-w. QBALL should be installed on a hard disk if at
all possible. QBALL installation requires 726 kBytes of disk space
without any documents, or 1.2 mByte with all the documents.
The install utility will ask for the target directory in which
to install the QBALL files - C:\QBALL330 is the default - and will
create that directory if it doesn't exist. No other changes will
be made to the existing files or directory structure on your hard
disk. See section 1.7, pg 6 for removal instructions.
+---------------------------------------------------------------+
|QBALL uses "Universal INSTALL" - a product of The GoodSoft Co.,|
|1630 30th Street, Suite 235, Boulder, CO 80301, USA - which was|
|provided through the good offices of Matt Brown of GoodSoft. |
+---------------------------------------------------------------+
QBALL Getting Started 3
1.6 Starting QBALL.
If you will want to make printed copy of data tables or of
trajectory graphics screens, turn your printer on and ensure it's
loaded with paper. Then log into the directory or onto the disk
where you have installed QBALL.EXE, and type:
QBALL (+<enter>)
+--------------------------------------------------------+
| Hint: To start QBALL with a black & white screen, type |
| QBALL b (+<enter>). |
+--------------------------------------------------------+
QBALL displays startup information, and this opening screen:
=================================================================
| ========== + + + |
| | | | | | |
| | | +----+ ----+ | | |
| | | | | +----+ | | |
| | =+ | | | | | | | |
| ======|=== =====+ +===== = = |
| += Shareware Edition |
| [ Exterior Ballistics for PC's and Compatibles ] |
| [ v3.30 -- (C) 1991-6, Benjamin W. Hartley ] |
| [ Shareware - 30-day Limited Trial Use License ] |
-----------------------------------------------------------------
When you need fast, accurate smallarms ballistics data.
===============================================================
|NOTICE!! Users are encouraged to verify QBALL-derived data...|
|standard reloading manual. The author is NOT responsible... |
|misuse or faulty application of QBALL-derived data. |
---------------------------------------------------------------
LPT 1: VGA
T ===>> Press any key to continue <<=== Detected
Figure 1. Opening Screen.
QBALL reports what kind of graphics it has found; here, a VGA
card is installed. The alternatives are EGA and CGA. QBALL also
reports what parallel ports are available (up to 3). A ready-to-go
printer is indicated by "T"; if a graphics printer driver is
assigned to that port, a check mark also appears. Here, LPT1: is
available and ready but no graphics driver has been assigned to
parallel port #1.
The QBALL version number is shown on the opening screen. In
this example, it's "v3.30." If you wish to contact the author with
comments or suggestions, or for help, please include the version
number with your communication.
Press any key to continue.
QBALL Getting Started 5
One frequent use for QBALL is the production of ballistics
tables for a specific cartridge/weapon/load combination. With the
Main Menu displayed, press <C> to access the ballistic computation
routines. This option is discussed in much greater detail in
Chapter 2.
Should you wish to infer a ballistic coefficient or a muzzle
velocity, then press <I>. See Chapter 3 for more information.
You may change the screen display colors; select or toggle the
printer, toggle the graphics grid, and units system; shell-to-DOS;
and save new or changed default startup values. Press <U> to
access the Utilities Menu; see Chapter 5 for more information.
You may also access the "Read a Range Table" (RRTABLE.EXE) from
the Utilities Menu; see chapter 5, section 5.6.
If you have saved graphics trajectory data to a file, you may
recall it for use by pressing <R>. As distributed, QBALL includes
one such sample file. If the file was not copied to the QBALL
directory, this option will not appear. See Chapter 6 for more
information.
To exit QBALL and return to DOS, press <Q>. QBALL will ask you
to confirm that you indeed wish to quit. Press <Y> or <enter> to
return to DOS, or <N> to continue. If you have saved trajectory
data, you will also be asked whether or not to retain it on the
disk. <Y> or <enter> keeps the data, <N> deletes it. You should
retain the data - press <Y> or <enter> - until you've worked with
QBALL for a while.
Let's put QBALL to work... Press <C> to compute ballistic data,
and to do the tutorial which follows. Go on to Chapter 2, page 7.
----------
If this appears when you press <C>, (it shouldn't) then press
<N> to clear any already-entered data and do the tutorial.
=======================================
| *** M A I N M E N U *** |
| --------------------------------- |
| <C>ompute Ballistic or Gun Data |
===| Clean Sweep... ╞============================
| |
| Retain Displayed Data? ([Y] or N) |
| |
-------------------------------------------------
---------------------------------------
Figure 4. A Clean Sweep Prompt.
See also New or Changed Input Data on page 29.
QBALL Computing Ballistics Data 7
Chapter 2. Computing Ballistics Data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.1 Initial Data Entry.
QBALL requires some initial data to work with. You will be
prompted for the required items; enter the following data:
a. Ballistic Coefficient. . . . . . . . . .300
------------------------------------------------
| Enter the ballistic coefficient and the bul- |
| let weight manually, and try QBALL's bullet |
| lookup feature later. (See section 2.16). |
------------------------------------------------
b. Bullet Weight in grains . . . . . . . . . .180
------------------------------------------------
| This tutorial is based on English units; the |
| same principals apply to Metric units. (See |
| section 2.17). |
------------------------------------------------
c. Use Displayed Weapon?. . . . . .<Y> or <enter>
d. Show Blank Bullet Designator?. .<Y> or <enter>
e. Use Displayed Metro? . . . . . .<Y> or <enter>
------------------------------------------------
| To keep matters simple, use the defaults by |
| responding Y to these. Remember that <enter> |
| is the same as "Yes" when asked "Y or N." |
------------------------------------------------
f. The Muzzle Velocity in FPS . . . . . . . .2700
As you can see, the screen display and the info line stay in
step with your entries, as shown in Figure 5.
> Ballistic Computations, Typical Firearm <
---| Enter Required Initial Data... |------------
| |
| Ballistic coefficient .300 |
| Bullet weight (grains) 180 |
| Weapon Typical Firearm |
| Bullet ······· |
| Metro As displayed |
| Muzzle Velocity: (FPS) 2700 |
| |
-------------------------------------------------
MV:2700 |C1:.300 |G:180 |Metro:59d 0' 29.53" 78% |H:1.00 |E
Figure 5. Required Data Entry.
QBALL Computing Ballistic Data 9
As you stepped through range data entry, the entry window
stayed in step with you, and looks like this when you've entered
all the required data:
=======================================
| *** Computations Menu *** |
---| Enter Range Data in Yards... |--------------
| |
| Zero Range : 250 |
| Maximum Range : 300 |
| Range Increment: 50 |
| |
-------------------------------------------------
---------------------------------------
Figure 8. Range Data Entry Window, All Data Set
After a relatively short time for computations - how short de-
pends partially upon the maximum range and range increment, and
partially upon your computer's speed - QBALL displays the
following table:
-----------------------------------------------------------------
| Range Table, Zeroed at 250 Yards |
|---------------------------------------------------------------|
| Range R e m a i n i n g Drop Path/Sight Line 10 MPH Time |
| Yards V: FPS E: Ft-Lbs Inches M.O.A. Inches Inches Flght |
| ----- ----------------- ------ --------------- ------ ----- |
| 0 2700 2913 0.00 -- -1.00 0.00 0.000 |
|: 13.60 2659 2826 0.04 0.00 0.00 0.00 0.015:|
| 50 2551 2601 0.62 4.25 2.22 0.28 0.057 |
| 100 2407 2315 2.56 3.94 4.12 1.11 0.117 |
|+ 136.78 2304 2122 4.95 3.19 4.56 2.18 0.164+|
| 150 2268 2055 6.02 2.87 4.51 2.66 0.182 |
| 200 2133 1819 11.19 1.52 3.18 4.93 0.250 |
|~~250.00~~~2003~~~~~~1603~~~18.21~~0.00~~~~~~0.00~~~7.86~0.322~|
|- 294.14 1891 1430 26.16 -1.48 -4.56 11.12 0.390-|
|> 300 1877 1408 27.36 -1.69 -5.31 11.61 0.399<|
-----------------------------------------------------------------
Figure 9. Typical Range Table
The zero range, 250 yards, is highlighted on your screen; here,
it is shown thus: ~~~~~~. The symbols : :, + +, - -, and > < in-
dicate the following "special" ranges:
: : Range for first crossing of the line of sight;
+ + Range at which the maximum ordinate (height) occurs;
- - Range at which the bullet is the same distance below
the line of sight;
> < The maximum range you entered.
The zero range is always displayed, and the "special" ranges
are always computed and displayed. They are shown to two decimal
places to set them apart from the other intermediate ranges.
QBALL 11
Press alt-U. The range table you have developed looks like this
using the QBALL default energy and bullet weight units.
-----------------------------------------------------------------
| Range Table, Zeroed at 228.6 Meters |
|---------------------------------------------------------------|
| Range R e m a i n i n g Drop Path/Sight Line 4.5MpS Time |
| Meters V: MpS E: Met-Kg cm M.O.A. cm cm Flght |
| ------ ----------------- ------ --------------- ------ ----- |
| 0.00 822.9 403.4 0.0 -- -2.54 0.00 0.000 |
|: 12.43 810.5 391.2 0.1 0.00 0.0 0.0 0.015:|
| 45.7 777.6 360.1 1.6 4.25 5.6 0.7 0.057 |
| 91.4 733.7 320.6 6.5 3.94 10.5 2.8 0.117 |
|+ 125.07 702.3 293.7 12.6 3.19 11.6 5.5 0.164+|
| 137.2 691.2 284.5 15.3 2.87 11.4 6.8 0.182 |
| 182.9 650.2 251.8 28.4 1.52 8.1 12.5 0.250 |
|~~228.60~~~610.4~~~~221.9~~~46.3~~~0.00~~~~~~0.0~~~20.0~~0.322~|
|- 268.96 576.5 197.9 66.5 -1.48 -11.6 28.2 0.390-|
|> 274.32 572.1 194.9 69.5 -1.69 -13.5 29.5 0.399<|
-----------------------------------------------------------------
Figure 11. Typical Range Table (Metric Measure).
Press alt-U again to return to an English measure display, and
to continue your practice session.
| Alternate Measurement Units and QBALL Defaults |
| |
| QBALL can be configured to operate with either English |
| or Metric system units, and may be configured to use either |
| when started. As supplied, QBALL defaults to English measure. |
| |
| As a general rule, mixed units are not allowed, with this |
| one exception: bullet weights to be used with Metric measure |
| may be in either grams (the as-supplied default) or in grains. |
| |
| Metric measure bullet energy may be expressed in meter- |
| kilograms (MkG, the as-supplied default) or in joules. |
| |
| English measure crosswind velocities may be expressed in |
| statute miles-per-hour (MPH, the as-supplied default) or in |
| nautical miles-per-hour (knots). |
| |
| See Chapter 5, section 5.2 for unit option configuration |
| instructions. |
2.5 Unit Conversion Calculator (alt-C hotkey).
From time to time, you may know a value in one measurement
system, and need the alternate measurement system equivalent.
If displaying a range or slant fire table, or entering numeric
data, press alt-C to invoke the unit conversion calculator.
QBALL Computing Ballistics Data 13
2.6 Other Range Table Output.
When you've looked at the displayed range table, press <ESC>ape
to display the Range Table Output menu.
===================================
| *** Range Table Output *** |
| ---------------------------- |
| <R>edisplay Range Table |
| <P>rint Range Table |
| <S>ave Range Table to File |
| Slant <A>ngle of Fire Table |
| Display Trajectory <G>raphic |
| ---------------------------- |
| <ESC> to Computations Menu |
-----------------------------------
Figure 15. Range Table Output Menu.
At this point, you may <ESC>ape to the Computations Menu if,
for example, you wanted to change the range or other input data.
You may also redisplay the range table - press <R> - which will
put you back in the range table at the same place you were when
you <ESC>aped from it.
Slant Angle of Fire and Display Trajectory Graphic are discuss-
ed later on, in section 2.9-2.12 and section 2.13, respectively.
2.7 Printing Range Table Hardcopy.
Warning! Ensure that your printer is on, on-line, has suffi-
cient paper, and is ready to go before going any further!
Press <P> to print the range table on your printer. You may add
a 40-character "remarks" section to printed output; QBALL always
asks if you wish to do so. If so, press <Y>/<y>/<enter>, then type
in your remarks. Use the regular editing keys to edit your entry,
then press <enter>. This time, however, press <N>. QBALL displays
the following, recomputes all the table's data, and sends it to
the printer.
| ---------------------------- |
|=================================|
|| ||
|| Printing Range Table to LPTn: ||
|| ||
|---------------------------------|
| ---------------------------- |
Figure 16. Printing Range Table Information Display.
QBALL Computing Ballistics Data 15
2.8 Saving a Range Table to a Disk File.
You may save the range table to a file in/on the current
directory/disk. QBALL allows you to save up to 99 such files -
assuming sufficient disk space - numbered filename.R01 through
filename.R99. The default filename for range table files is always
RG_TABLE. Press <S>; an input box appears as shown in Figure 18.
===================================
| *** Range Table Output *** |
| ---------------------------- |
===| Enter filename... |===========
| |
| Save as: RG_TABLE.R01 |
| |
-----------------------------------
| ---------------------------- |
| <ESC> to Computations Menu |
-----------------------------------
Figure 18. Entering a Filename for a Range Table Disk File.
You may press <enter> to accept the displayed default, or over-
type an up-to-eight-character filename of your choice. You may not
use spaces or periods in your chosen filename. Edit your entry
using the standard editing keys; when it is exactly as you want
it, press <enter> to write the range table to the specified file.
Type FILENAME in the editing box, and press <enter>. (If filename
exists, QBALL will ask if a duplicate filename is acceptable.)
===╡ Enter filename... |===========
| |
| Saving as: FILENAME.R01 |
| |
-----------------------------------
Figure 19. Saving a Range Table to a Specified Disk File.
QBALL displays the selected filename as shown in Figure 19, and
asks if you wish to include a 40-character remarks section on the
saved table. If so, press <Y>/<y>/<enter>, then type in your
remarks. Use the regular editing keys to edit your entry, then
press <enter>. This time, press <N>. QBALL recomputes all the
table data, writes the file, and returns to the Range Table Output
menu.
The format for all range tables saved to disk is identical to
the printed output shown in Figure 17. Range tables are saved in
plain-vanilla ASCII format, and may be manipulated by any editing
program or word processor which can handle pure ASCII. Addition-
ally, the supplied utility, RRTABLE.EXE, may be used to view or
print the saved table. See Chapter 5, section 5.6 for more inform-
ation about RRTABLE.EXE.
QBALL Computing Ballistics Data 17
2.10 Computing and Displaying a Slant Fire Table.
With the Range Table Output Menu displayed, press <A> to
develop a slant fire table using the data currently in effect. You
may use a vertical displacement expressed as either an elevation
or depression of the LOS, or as a linear distance above or below
the firing point.
---| Slant Fire Effects... |-------------------
| |
| Use <H>eight above/below firing point or |
| Vertical <A>ngle above/below horizontal: |
| |
-----------------------------------------------
Figure 21. Choosing Vertical Displacement Type.
Press <A> to use a vertical angle, and enter the elevation or
depression angle as shown. You may use an elevation or depression
angle of 0 to 60 degrees; for this example, use 30 degrees.
---| Slant Fire Effects... |-------------------
---| Enter Vertical Angle... |-------------------
| |
| Vertical angle (degrees) 30 |
| |
-------------------------------------------------
Figure 22. Entering the Angular Vertical Displacement.
QBALL displays the Slant Fire Table shown in Figure 23.
----------------------------------------------------------------
| Slant Fire Table, LOS Elevated +/-30d |
|-------------------------+------------------------------------|
| For Horizontal Fire | For Slant Fire Hits |
| Range in +/-LOS | Slant Range in +/-LOS High |
| ------- --------- | ------------ --------- ------ |
| 0 -1.00 | 0 -1.00 0.00 |
|: 13.60 0.00 : | 13.60 0.01 0.01 |
| 50 2.22 | 50 2.31 0.08 |
| 100 4.12 | 100 4.47 0.34 |
|+ 136.78 4.56 + | 136.78 5.23 0.66 |
| 150 4.51 | 150 5.31 0.81 |
| 200 3.18 | 200 4.68 1.50 |
| 250.00 0.00 | 250.00 2.44 2.44 |
|- 294.14 -4.56 - | 294.14 -1.05 3.51 |
|> 300 -5.31 < | 300 -1.64 3.67 |
| | |
--------------------------+-------------------------------------
Figure 23. Slant Fire Table, Angular Vertical Displacement.
QBALL Computing Ballistics Data 19
Press <V> to change the vertical displacement. When prompted
for the vertical displacement type, press <H>, then press <enter>
to accept the displayed value, 433 feet. The slant fire table
shown in Figure 25 is displayed.
----------------------------------------------------------------
| Slant Fire Table, Impact 433 feet Above or Below Gun |
|-------------------------+------------------------------------|
| For Horizontal Fire | For Slant Fire Hits |
| Range in +/-LOS | Slant Range in +/-LOS High |
| ------- --------- | ------------ --------- ------ |
| 0 -1.00 | 0 -1.00 0.00 |
|: 13.60 0.00 : | 13.60 0.01 0.01 |
| 50 2.22 | 50 2.31 0.08 |
| 100 4.12 | 100 4.47 0.34 |
|+ 136.78 4.56 + | 136.78 5.23 0.66 |
| 150 4.51 | 150 5.31 0.81 |
| 200 3.18 | 200 4.68 1.50 |
| 250.00 0.00 | 250.00 2.44 2.44 |
|- 294.14 -4.56 - | 294.14 -1.05 3.51 |
|> 300 -5.31 < | 300 -1.64 3.67 |
| | |
--------------------------+-------------------------------------
Figure 25. Slant Fire Table, Linear Vertical Displacement.
Press <ESC>ape to return to the Slant Fire Output menu.
2.11 Printing Slant Fire Table Hardcopy.
Warning! Ensure that your printer is on, on-line, has suffi-
cient paper, and is ready to go before going any further!
Press <P> to print the range table on your printer. You may
include a 40-character "remarks" section in the printed table.
When asked if you wish to include remarks, press <Y>, type in
[ Forty characters allowed for remarks ]
and press <enter>. QBALL displays the following, recomputes all
the table's data, and sends it to the printer.
=======================================
| |
| Printing Slant Fire Table to LPTn: |
| |
---------------------------------------
Figure 26. Printing the Slant Fire Table.
Depending in part upon how long the slant fire table is, how
fast your printer can print, and the size of the printer or other
buffer, the slant fire table is printed, and you are returned to
the Slant Table Output menu. If you want another hardcopy, simply
press <P> to repeat the process.
QBALL Computing Ballistics Data 21
2.12 Saving a Slant Fire Table to a Disk File.
You may save the slant fire table to a file in/on the current
directory/disk. QBALL allows you to save up to 99 such files -
assuming sufficient disk space - numbered filename.R01 through
filename.R99. The default filename for slant fire table files is
always SF_TABLE. Press <S>; an input box appears as shown in
Figure 28.
===| Enter filename... |===========
| |
| Save as: SF_TABLE.R02 |
| |
-----------------------------------
Figure 28. Entering a Filename for a Slant Fire Table Disk File.
You may press <enter> to accept the displayed default, or over-
type an up-to-eight-character filename of your choice. You may not
use spaces or periods in your chosen filename. Edit your entry
using the standard editing keys; when it is exactly as you want
it, press <enter> to write the slant fire table to the specified
file. Type FILENAME in the editing box, and press <enter>. (If
filename exists, QBALL will ask if a duplicate filename is OK.)
When asked if you wish to include remarks, press <Y>, type in
[ Forty characters allowed for remarks ]
and press <enter>.
===| Enter filename... |===========
| |
| Saving as: FILENAME.R02 |
| |
-----------------------------------
Figure 29. Saving a Slant Fire Table to a Specified Disk File.
QBALL displays the selected filename as shown in Figure 29,
recomputes all the table data, writes the file, and returns to the
Slant Table Output menu.
The format for all slant fire tables saved to disk is identical
to the printed output shown in Figure 27. Slant fire tables are
saved in plain-vanilla ASCII format, and may be manipulated by any
editing program or word processor which can handle pure ASCII. The
supplied utility, RRTABLE.EXE, may be used to view or print the
saved table. See Chapter 5, section 5.6 for more information about
RRTABLE.EXE.
| Special note applicable to Slant Fire Tables: |
| Range tables and slant fire tables share the same file |
| series for saved-to-disk tables: filename.Rnn. If you |
| wish to save both a range table and a slant fire table |
| for specific data, you are limited to 49 file pairs. |
Press <ESC>ape to return to the Range Table Output Menu.
QBALL Computing Ballistics Data 23
======================== Press <S> to save the current trajec-
| Save as: FILENAME | tory data to a disk file. As with range
------------------------ and slant fire tables, you may specify
Figure 31. Filename the filename. You may save up to 15 such
Entry Window. files, filename.TJ1 through filename.TJF
-- that's 1 to 15 in hexadecimal nota-
tion. Type an up-to-eight-character filename, editing it with the
standard editing keys. When it is exactly as you want it, press
<enter> to write the file to disk. QBALL tells you that the data
is being saved, and returns to the graphics display screen.
================= Note that the Graphics Menu now tells you
| <1> SAMPLE | that two saved trajectory files are available.
| <2> FILENAME | Press <R>, then <1> (one) to display the saved
----------------- SAMPLE.TJ1 trajectory file. QBALL reads the
Figure 32. Data saved data, recomputes the trajectory, and dis-
Recall Window. plays the graphic shown below in Figure 33.
If more than eight trajectories have been
saved, an arrow appears at the bottom right corner of the recall
window. Press that arrow key to access the remaining saved files.
//////////////////// (Top of screen omitted) ////////////////////
| | |
|N| +4 x x +4 |
| | x |
| | +2 x y y +2 |
|C| |
| |--0----|---------|-----------|----------y----------x------0--|
|x,y |
|H| -2 Use a pencil, draw smooth -2 |
| | curves connecting the "x's" |
| | -4 and the "y's". y -4 |
|E| x
| | -6 -6 |
| | |
|S| -8 YARDS -8 |
| | 50 100 150 200 250 |
--+-------------------------------------------------------------y
| Vel 2551 2407 2268 2133 2003 |
| Eng 2601 2315 2055 1819 1603 |
-----------------------------------------------------------------
Current SAMPLE.TJ1 =========================
------- ---------- | *** Graphics Menu *** |
Max Ht: 4.56 @ 137 Yds 2.58 @ 112 Yds | --------------------- |
Min Ht:-5.31 @ 300 Yds -10.08 @ 300 Yds| Toggle <G>rid (Now on)|
C1/Wt : [ As Shown ] .300/180 grains| <S>ave Current Data |
M/TVel: 2700/1877 FPS 2700/1877 FPS | <R>ecall <1> thru <2> |
M/TEng: 2913/1408 Ft# 2813/1408 Ft# | <P>rint Graphic Screen|
ZeroRg: 250 Yds 200 Yds | --------------------- |
Metro : [ As Shown ] 59F 0'29.53"78%| <ESC> to Rg Tble Out |
-------------------------
MV: 2700| C1: .300 |G: 180 | Metro: 59d 0' 29.53" 78% | H: 1.00|E
Figure 33. Two Trajectories Displayed.
QBALL Computing Ballistics Data 25
**** Point-Blank Range.
Point-blank range is defined as that range for which the
bullet's path is within a specified distance above or below the
line of sight (LOS). For example, in the range table development
section, we found that the bullet was 4.56 inches above the LOS at
approximately 137 yards, and 4.56 below the LOS at approximately
294 yards. The point-blank range for a deviation of 4.56 inches
is, therefore, 294 yards. Generally, however, you'll want to
specify the deviation, and have QBALL find the ranges for you.
With the Other Procedures Menu displayed, press <P> to access
the point-blank routines.
Enter the maximum deviation which you wish to use; this example
uses 6 inches. (You may use a deviation from 0.01 inches up to 40
inches.)
> Ballistic Computations, Typical Firearm <
---| Finding Point Blank Range... |--------------
| |
| Maximum Deviation: (inches) 6 |
| |
| Point Blank Zero Range: (Yards) 278.5 |
| Point Blank Max Range: (Yards) 326.8 |
| |
----------> press any key to continue <----------
Figure 35. Point Blank Range Determination.
QBALL computes the zero range necessary to achieve a trajectory
height of 6 inches above and the range at which the trajectory is
6 inches below the LOS, and displays the results as shown in
Figure 35.
Press any key to return to the Computations Menu. The calcu-
lated zero range is displayed.
=======================================
| *** Computations Menu *** |
| --------------------------------- |
| Range <T>able (0 = 278.5 Yards) |
| Set or Reset Current <Z>ero Range |
| <O>ther Ballistics Procedures |
| <N>ew or Changed Input Data |
| --------------------------------- |
| <ESC> to M A I N M E N U |
---------------------------------------
Figure 36. Point Blank Zero Range Validated.
QBALL Computing Ballistics Data 27
**** Zero for Range and Height
Suppose that you have measured a trajectory height at a known
range. Given this information, the ballistic characteristics, and
the muzzle velocity, QBALL can compute a most-probable zero range.
With the Other Procedures Menu displayed, press <Z> to find the
most probable zero for a given range and trajectory height.
Enter the range at which the height was measured and the height
in inches or centimeters, as appropriate. The example shown uses
100 yards and 4.12 inches.
---| Zero for Given Range and Height... |--------
| |
| Range: (20 to 800 Yds) 100 |
| Trajectory Height: (inches) 4.12 |
| |
| Most Probable Zero Rg: (Yards) 249.94 |
| |
----------» press any key to continue «----------
Figure 38. Entering Zero for Range and Height Data.
Press any key to return to the Computations Menu; you'll find
the zero range - in this case, 249.94 yards - is displayed. Press
<T> to develop a table. QBALL has calculated an appropriate maxi-
mum range; in this case use a range increment of 50 yards to
develop the following range table. (You may use any range incre-
ment; the given range you entered will be displayed in the range
table to 2 decimal places, e.g., 100.00.)
--------------------------------------------------------------
| Range Table, Zeroed at 249.94 Yards |
|------------------------------------------------------------|
|Range R e m a i n i n g Drop Path/Sight Line 10 MPH Time |
|Yards V: FPS E: Ft-Lbs Inches M.O.A. Inches Inches Flght |
|----- ----------------- ------ --------------- ------ ----- |
| 0 2700 2913 0.00 -- -1.00 0.00 0.000 |
|: 13.58 2659 2826 0.04 -0.01 0.00 0.00 0.015:|
| 50 2551 2601 0.62 4.24 2.22 0.28 0.057 |
|~100.00~2407~~~~~~2315~~~~2.56~~3.94~~~~~~4.12~~~1.11~0.117~|
////////////////// data lines omitted ////////////////////////
| 249.94 2003 1603 18.20 0.00 0.00 7.86 0.322 |
////////////////// data lines omitted ////////////////////////
--------------------------------------------------------------
Figure 39. Range Table Using Most Probable Zero.
Here, the range you entered, 100 yards, is shown ~~~~~~; it is
not otherwise emphasized on your screen display.
QBALL Computing Ballistics Data 29
In this case, press <Y> or <enter>; you are returned to the
Computations Menu. Now press <T>, <enter>, <enter> to display the
range table shown in part in Figure 42.
--------------------------------------------------------------
| Range Table, Zeroed at 249.94 Yards |
|------------------------------------------------------------|
|Range R e m a i n i n g Drop Path/Sight Line 16 MPH Time |
|Yards V: FPS E: Ft-Lbs Inches M.O.A. Inches Inches Flght |
|----- ----------------- ------ --------------- ------ ----- |
| 0 2700 2913 0.00 -- -1.00 0.00 0.000 |
//////////////////////////////////////////////////////////////
Several data lines omitted
//////////////////////////////////////////////////////////////
|>300.00 1877 1408 27.36 -1.69 -5.31 18.58 0.399<|
-------------------------------------------------------------X
Figure 42. Range Table Showing Nonstandard Wind Deflection.
As you can see, the wind deflection column header now displays
the new crosswind, and the deflection values have increased to
reflect the wind speed change.
You may enter wind speeds of 0 MPH to 235 MPH, the world's
record wind speed, set on Mt. Washington, New Hampshire, U.S.A.,
in 1935. Wind directions may be entered in whole clockwise degrees
from 0 (headwind), through 90 (right to left), 180 (tail wind),
270 (left to right), up to 360. QBALL will convert values greater
than 360 degrees to a value less than a full circle.
**** Sectional Density.
The sectional densities of two bullets may be used to compare
their relative penetrating power. Sectional density is defined as
the bullet weight in pounds divided by the square of its diameter
in inches.
At the Other Procedures Menu, press <S>, and enter the bullet
diameter in inches or millimeters. You may use the weapon bore
diameter if you do not have a specific bullet diameter; QBALL
assumes that any entered value greater than 1.000 is in milli-
meters and makes the conversion for you. (If you have used bullet
lookup, the diameter is displayed. Simply press <enter> to display
the sectional density.) Enter .308 as the bullet diameter.
---| Finding Sectional Density... |--------------
| |
| Bullet diameter: (inches) .308 |
| |
| Sectional Density = .271 |
| |
----------> press any key to continue <----------
Figure 43. Entering a Bullet Diameter, Display Sectional Density.
QBALL Computing Ballistics Data 31
Comparing the data in Table 1 with that for our example weapon,
it is seen that the example's recoil energy falls between that of
a "classic deer rifle" and of a heavy military rifle. All things
equal, this gives some idea of how hard the example weapon kicks.
To assess perceived recoil, however, one must also take into
account the individual shooter's physical characteristics and
clothing worn, and the weapon's stock shape, among other things.
Since none of these is quantifiable, any evaluation of recoil
based on these or similar calculations must be treated as a rough
approximation, only. The figures are valid for comparison
purposes, but nothing more!
2.15 New or Changed Input Data.
From time to time, you may wish to change some or all of the
data which you've given QBALL. If you wish to change everything,
i.e., start with completely new data, just as if you had newly-
started QBALL, then <ESC>ape all the way back to the Main Menu,
and press <C>. The following prompt will appear. Press <N> - you
do <n>ot want to keep the displayed data. (If you've changed your
mind, then press <Y> or <enter> to retain all of it, and change
individual items.)
===| Clean Sweep... |============================
| |
| Retain Displayed Data? ([Y] or N) |
| |
-------------------------------------------------
Figure 45. A Clean Sweep Prompt.
You may also change individual inputs. From the Computations
Menu, press <N> to access the New Input Data Menu.
=======================================
| *** New Input Data Menu *** |
| --------------------------------- |
| <W>eapon Identifier (30 chars) |
| <B>ullet Identifier (15 chars) |
| Muzzle <V>elocity |
| Ballistic <C>oefficient |
| Bullet wei<G>ht |
| <M>etro (Temp GunAlt Press Humid) |
| Sight <H>eight |
| --------------------------------- |
| <ESC> to Computations Menu |
---------------------------------------
Figure 46. New Input Data Menu.
QBALL Computing Ballistics Data 33
**** Metro. (Meteorological Conditions).
Press <M>. You must either enter or confirm air temperature,
gun altitude, barometric pressure, and relative humidity. Press
<enter> to accept the displayed value, or overtype and press
<enter> to change it. Standard values are shown in [brackets] on
the prompt line. You may save the new metro data for use as the
startup default; see Chapter 5.
Allowable metro data values are as follows, all inclusive:
Temperature. . . . . . . .-50 degrees to +125 degrees Fahrenheit
Gun Altitude . . . . . . . . . . . . . -1312 feet to 29,028 feet
Barometric Pressure. . . . . . 25 inches to 35 inches of mercury
Relative Humidity. . . . . . . . . . . . . . . . . . .0% to 100%
---| Enter New/Changed Metro... |----------------
| |
| Temperature [59dF] 59 |
| Gun Altitude [0 feet] 0 |
| Barometric pressure [29.53" Hg] 29.53 |
| Relative Humidity [78%]: 78 |
| |
-------------------------------------------------
Figure 49. Entering Metro (Meteorological Conditions).
**** Sight Height.
Sight height, the vertical distance between the axis of the
weapon's bore and the imaginary line connecting the front and rear
sights (or the 'scope sight axis), may be set to match your
weapon. Press <H> and enter a new sight height from -2 to +10
inches, inclusive. QBALL rounds sight height to two decimal
places, e.g., 1.375 inches is rounded to 1.38 inches. Sight height
may be saved for use in the QBALL startup data; see Chapter 5.
---| Enter New/Changed Sight Height... |---------
| |
| Sight height: (inches) 1 |
| |
-------------------------------------------------
Figure 50. Entering a Sight Height.
------------------------------------------------------------------
| Refer to Tables 2 & 3, page 36 for Metric measure data limits. |
------------------------------------------------------------------
QBALL Computing Ballistics Data 35
> Ballistic Computations, Typical Firearm, .172 HDY HP <
------------------------------------------------
MV: 2700 | C1: .190 | G: 25| Metro: 59d 0' 29.53" 78%| H: 1.00 |E
Figure 52. Changed Screen Header and Information Lines.
QBALL also reads the bullet's sectional density, which will now
appear in printed and saved table headers. In the supplied list,
"remarks" indicate the maker's stock number. This information, as
well as everything else, may be changed using the QBALL Bullet
Lookup Maintenance utility, supplied to all registered users.
If you use the bullet lookup facility, both the ballistic
coefficient and the bullet weight are always changed. If you wish
to change one, but not the other, enter the appropriate value
manually.
Bullet makers (manufacturers) are abbreviated as follows:
HDY = Hornady LYM = Lyman NOS = Nosler
SRA = Sierra SPR = Speer
Bullet type abbreviations preceded by a lower-case "c" are cast
bullets. The true bullet weight will depend upon the alloy from
which that bullet is cast; the given weight is, however, a work-
able first approximation.
Bullet type abbreviations followed by the lower-case characters
"gc" are equipped with a gas check.
2.17 Metric Data Limits and Conversion Factors
QBALL is designed to run -- and does all its internal computa-
tions using English system measure. Metric data is converted from
the equivalent English system data; as a result, QBALL will run
slightly slower when configured for Metric system measure.
As you have seen, all the "practice" procedures in this chapter
are based upon English measure. Although QBALL will trap out-of-
range data entries using either system, the tables on the next
page should prove helpful if you wish to use Metric measure.
QBALL Inferred Ballistics Data 37
Chapter 3. Inferred Ballistics Data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From time to time, you may need to determine the ballistic
coefficient for a given bullet for which that particular inform-
ation is unavailable. (Many manufacturers are singularly reluctant
to divulge it!) Similarly, you may wish to determine a muzzle vel-
ocity for a particular load/weapon combination. QBALL can deter-
mine that data for you.
At the Main Menu, press <I> to access the Infer BC or MV menu.
> Ballistic Computations, Typical Firearm <
===================================
| *** Infer BC or MV *** |
| ---------------------------- |
| Ballistic <C>oefficient |
| Muzzle <V>elocity |
| ---------------------------- |
| <ESC> to M A I N M E N U |
-----------------------------------
MV: |C1: |G: |Metro: 59d 0' 29.53" 78%|H: 1.00|E
Figure 54. Infer BC or MV Menu Display.
3.1 Inferring a Ballistic Coefficient.
Press <C> to infer a ballistic coefficient.
QBALL will ask for two ranges and two velocities. The schematic
layout of a firing range as viewed from above, shown in Figure 55,
will help you visualize the setup. (Two chronographs are shown;
see the note on page 38 if only one chronograph is available.)
It is possible for R1 Near Far
to equal zero, in which C h r o n o g r a p h
case, V@1 equals the muz- _ _
zle velocity. This is the Gun >>>>|_|>>>>>>>>>>>>>|_|>>>>>>>
only time that QBALL al- R1 R2
lows you to enter a range V@1 V@2
of zero; "zero" is the
default value for R1. Figure 55. Range Setup Schematic
QBALL Inferred Ballistics Data 39
The following is displayed:
---------------------
-| Ballistic Coefficient, 2 Velocities... |-| # V1 V2 |
| |+-------------------+
| || 1 2700.0 2407.0 |
| Using 1 round, QBALL finds: || 2 |
| || 3 |
| Between ranges Muzzle and 100 yards, || 4 |
| || 5 |
| Avg Higher Velocity 2700 FPS || 6 |
| Avg Lower Velocity 2407 FPS || 7 |
| Ballistic Coefficient .300 || 8 |
| || 9 |
| Muzzle Velocity taken as 2700 FPS ||10 |
| |+-------------------+
| ||Av 2700.00 2407.00|
| ||sV ...... ...... |
| ||C1, Last Pair: .300|
-------> press any key to continue <-----------------------------
Figure 57. Velocity Data, MV and Calculated C1 Displayed.
Press any key, or wait 60 seconds for QBALL to continue auto-
matically. If all the required initial data is now available,
you'll be returned to the Computations Menu, otherwise, QBALL asks
for the data it needs.
**** Ballistic Coefficient, R1 = 25.
Use this procedure if you have determined two downrange veloc-
ities from live firing. You can, of course, use two tabulated
velocities if you so desire.
Press <ESC>ape several times to return to the Main Menu, then
select <I>nfer... and Ballistic <C>oefficient.
Enter the following data:
Shorter Range (R1). . . . . . . . . 25
Longer Range (R2) . . . . . . . . . 100
Velocity at R1 (V1) . . . . . . . 2625
Velocity at R2 (V2) . . . . . . . 2407
For illustration purposes, let's reuse the same data; press
<enter> six times, then press <N>.
QBALL displays the screen represented in Figure 58 (next page).
QBALL Inferred Ballistics Data 41
3.2 Inferring a Muzzle Velocity.
Assume that you've obtained a supply of ammunition, and that
you know the ballistic coefficient (C1) for the bullet with which
it is loaded. QBALL provides two methods of obtaining a muzzle
velocity from live firing: the first from a measured bullet drop
at a known range; the second from measurement of a single down-
range velocity.
At the Infer BC or MV menu, press <V> to display the Infer MV
using menu.
> Ballistic Computations, Typical Firearm <
===================================
| *** Infer MV using *** |
| ---------------------------- |
| Bullet <D>rop Method |
| One Downrange <V>elocity |
| ---------------------------- |
| <ESC> to Infer BC or MV Menu |
-----------------------------------
MV: |C1: |G: |Metro: 59d 0' 29.53" 78%|H: 1.00|E
Figure 59. Inferring Muzzle Velocity Using Menu Display.
Use the bullet drop method if you do not have a chronograph.
If, however, you have, or have access to, a chronograph, use the
downrange velocity method.
Caution! The bullet drop method is extremely sensitive to
errors in measurement. If you have a choice, use the downrange
velocity (chronograph) method.
**** Muzzle Velocity Using the Bullet Drop Method.
Figure 60 shows in exaggerated form | x
what you'll be measuring. The x's in- x---------x-------------
dicate the bullet path for a weapon | | |
zeroed at 50 yards; draw a smooth | | | D
curve through the x's. At 100 yards, | | |
then, the bullet will strike a dis- | | x ---
tance D below the line of sight. If 0 50 100
D can be found, and C1 is known, the
required MV can be calculated. Figure 60. Bullet Drop
Method Schematic
QBALL Inferred Ballistics Data 43
Measuring vertical displacements is relatively simple if you
have a scale graduated in fiftieths or hundredths of an inch.
(Such a scale is, however, somewhat difficult to read.) If you
don't have such a scale, the following fraction table may be
helpful.
-------------------------------------------------------
| 1/64=.01563 17/64=.26563 33/64=.51563 49/64=.76563 |
| 1/32=.03125 9/32=.28125 17/32=.53125 25/32=.78125 |
| 3/64=.04688 19/64=.29688 35/64=.54688 51/64=.79688 |
| 1/16=.0625 5/16=.3125 9/16=.5625 13/16=.8125 |
| 5/64=.07813 21/64=.32813 37/64=.57813 53/64=.82813 |
| 3/32=.09375 11/32=.34375 19/32=.59375 27/32=.84375 |
| 7/64=.10938 23/64=.35938 39/64=.60938 55/64=.85938 |
| 1/8 =.125 3/8 =.375 5/8 =.625 7/8 =.875 |
| 9/64=.14063 25/64=.39063 41/64=.64063 57/64=.89063 |
| 5/32=.15625 13/32=.40625 21/32=.65625 29/32=.90625 |
| 11/64=.17188 27/64=.42188 43/64=.67188 59/64=.92188 |
| 3/16=.1875 7/16=.4375 11/16=.6875 15/16=.9375 |
| 13/64=.20313 29/64=.45313 45/64=.70313 61/64=.95313 |
| 7/32=.21875 15/32=.46875 23/32=.71875 31/32=.96875 |
| 15/64=.23438 31/64=.48438 47/64=.73438 63/64=.98438 |
| 1/4 =.25 1/2 =.5 3/4 =.75 |
-------------------------------------------------------
Table 4. Decimal Equivalents, 1/64 Inch Measure.
Here's one way to develop a sufficiently-accurate value for the
average bullet drop for a three-round string.
Assume you've zeroed your weap- |
on at 50 yards, and have fired 3 |
rounds at 100 yards, producing the ---------0------------
group shown in Figure 62. Carefully | | | |
measure each drop, D1 through D3, | D1 | |
to the nearest 1/64 inch. | | D2 |
| O -- | |
Suppose the measurements are as | | D3
follows: | O --- |
| |
D1 = 1/8 = 0.12500" | |
D2 = 1 7/32 = 1.21875" | O ---------
D3 = 1 11/32 = 1.34375"
Figure 62. Measurements
Add the three drop measurements to Find Group Center.
together, obtaining 2.86750; divide
this by the number of rounds, in this case, three. The drop to the
center of the group is, then, 0.89563(+). Round this to 0.90 (or
0.896) for use as the vertical difference in this procedure. QBALL
will accept vertical differences to the nearest 0.001".
Hint: use a scoring plug and measure from the horizontal line
through the point of aim to the top of the plug, and add half the
bullet diameter to obtain the vertical distance.
QBALL Printed Output and Printer Configuration 45
Chapter 4. Printed Output and Printer Configuration
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Many of the QBALL computations can be printed on a properly-
configured printer. In general, text output ─ range tables, for
example ─ may be printed without the need for specifically con-
figuring your printer. Printing graphics screens, however, does
require making use of the PRCONFIG.EXE utility.
4.1 Printer Warnings.
QBALL is internally configured to print to LPT1 by default. If
your printer is connected to a different parallel port, you may
configure QBALL to LPT2 or LPT3; see Chapter 5, sec. 5.2.
QBALL will detect if your printer is or is not on/online; it
will not detect "paper out."
IMPORTANT: Ensure that your printer is properly set up, turned
on, is on line, and has paper loaded before you try to print any
QBALL output!!
Some "generic" printer buffers did not respond properly to
earlier versions of QBALL. If you are using a printer buffer, and
keep getting an error message, then try bypassing the buffer. The
buffers built into printers do not seem to cause any problem.
QBALL internally disables the graphics print routines until
such time as an appropriate printer driver is chosen using
PRCONFIG.EXE.
4.2 Screen Dumps (Shift-PrintScr).
It is possible to print out one screen's worth of tabular
information using the Shift-PrintScr key combination available in
DOS. This is not recommended, however, as you may very well lose
information which has already scrolled past on the screen. (You
may use this screen dump method for graphics screens; see your DOS
documentation, probably under "Graphics" for details. Note that
this method works best with tractor-feed or 8 1/2" x 14" single
sheet paper, and QBALL configured with a black-and-white screen.)
4.3 Printer Setup.
Do not set up your printer to skip the perforations in fan-fold
paper; QBALL keeps track of the number of lines printed and issues
a formfeed when appropriate, including at the end of each table.
If you have a choice, set the left margin to "0," as QBALL indents
the left side of all printed output an appropriate number of
spaces.
You may also toggle the printer completely off by using the ap-
propriate QBALL configuration routines, as explained in Chapter 5.
QBALL Printed Output and Printer Configuration 47
The following list of Epson printers is displayed.
> QBALL Graphics Printer Selection <
===| EPSON printers... |=====================================
| Printer Model B&W/Col Resolution |
| ------------- ------- ---------- |
| LQ, SQ, or Action Printer Models B&W 60 x 60 |
| LQ, SQ, or Action Printer Models B&W 120 x 60 |
| LQ, SQ, or Action Printer Models B&W 180 x 180 |
|~~LQ,~SQ,~or~Action~Printer~Models~~~B&W~~~~360 x 360~~~~~~|
| LQ, SQ, or Action Printer Models Color 180 x 180 |
| LQ, SQ, or Action Printer Models Color 360 x 360 |
| EPL-6000/7000/7500 B&W 75 x 75 |
| EPL-6000/7000/7500 B&W 100 x 100 |
| EPL-6000/7000/7500 B&W 150 x 150 |
| EPL-6000/7000/7500 B&W 300 x 300 |
| MX, FX, RX, JX, LX, and DFX B&W 60 x 72 |
| MX, FX, RX, JX, LX, and DFX B&W 120 x 72 |
| FX, RX, JX, LX, and DFX B&W 120 x 216 |
| FX, RX, JX, LX, and DFX B&W 240 x 216 |
-------------------------------------------------------------
PgUp PgDn <up><dn> Home End [ESC]
Figure 65. Choosing a Printer Model.
Again, use <PgUp>/<PgDn>, arrow, or the <Home>/<End> keys to
position the highlight bar over the desired printer model, and
press <enter> to choose that model. You may exit without making
any choices by pressing <ESC>ape.
Here, the highlighted model is any one of several different
Epson printers which feature black and white (B&W) output and a
printing resolution of 360 dpi by 360 dpi. Press <enter> to choose
this printer model. The following prompt box is displayed:
=============================================================
| |
| QBALL is currently configured to use P_HOLDER.PRD |
| |
| You have selected: EPSON2VH.PRD |
| |
| Reconfigure QBALL to use EPSON2VH.PRD ? ([Y] or N) |
| |
-------------------------------------------------------------
Figure 66. Confirming Reconfiguration.
Press <Y> or <enter> to write the new or replacement printer
driver to the QBALL default configuration data; press N to leave
that data unchanged. In this case, you'd most likely press <Y>.
P_HOLDER.PRD is the as-distributed driver name, and must be re-
placed in order to make the graphics print feature usable. All the
available drivers are listed in the text file PRINTERS.DAT.
QBALL Printed Output and Printer Configuration 49
4.5 Common Printer Problems.
There are three common categories of problem encountered when
printing: nothing prints at all; the printed output is garbage; or
something is printed, but not what you expected.
**** Nothing Prints. This may be a hardware problem. Here are
some possibilities:
The wrong printer port is being used. (QBALL recognizes LPT1
only!)
The printer cable is bad or not attached.
The computer's parallel port or the printer's port is not
working.
The printer is not turned on, is off-line, has no paper,
or is broken.
Reconfigure QBALL to "printer on" and the correct parallel
port.
Try using your printer with a different application, or try a
Shift-PrintScr from DOS. If neither of these work, you have a
hardware problem.
Other things to try include swapping the printer cable, using a
different printer if available, and bypassing print buffers or
printer switches.
**** Garbage Prints. This may occur when printing graphics, and
has one primary cause: the printer didn't enter graphics mode.
This, in turn, is usually the result of using the wrong printer
driver. The solution is to use the correct one. Exit QBALL, run
PRCONFIG to choose an appropriate driver, and restart QBALL.
If the problem persists, your printer is probably running in an
emulation mode. If you don't know what mode your printer is emula-
ting, run PRCONFIG and try these alternatives:
For an 8-pin or a 9-pin dot-matrix printer: choose Epson
printers; models FX, RX, JX, LX, MX series; black-and-white;
and the lowest available resolution (60 dpi x 72 dpi).
For a 24-pin dot-matrix printer: choose Epson printers; models
LQ, SQ, or Action Printer series; black-and-white; and the
lowest available resolution (60 dpi x 60 dpi).
For a laser printer without a PS in the model name: choose
Hewlett-Packard printers; LaserJet/DeskJet - All Models series;
black-and-white, and the lowest available resolution (75 dpi x
75 dpi).
For a laser printer with a PS in the model name: choose Adobe
Postscript printers; All models series; black-and-white; 300
dpi x 300 dpi resolution.
QBALL Configuring Display and Defaults, Using Utilities 51
Chapter 5. Configuring Display and Defaults, Using Utilities
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5.1 The Utilities and Configuration Menu.
Should you wish to change some or all of the QBALL startup data
or its current configuration, invoke a DOS shell, or read a saved
range or slant fire table, press <U> at the Main Menu to display
this Utilities Menu.
==================================
| *** Utilities *** |
| --------------------------- |
| <U>nits, <S>witches & Printer |
| Change Display <C>olors |
| <W>rite QBALL .INI Data |
| Invoke a <D>OS Shell |
| <R>ead a Range Table File |
| --------------------------- |
| <ESC> to M A I N M E N U |
----------------------------------
Figure 69. Utilities Menu.
Press <U> to change several of the QBALL operating settings.
Press <C> to choose the display colors. Press <W> to save the
current configuration. Press <D> to drop to the operating system
without exiting QBALL. If you have saved any range tables or slant
fire tables to a disk file, and if the RRTABLE.EXE utility is in
the current directory, press <R> to "shell out" to the utility.
5.2 Choose Units/Options, Toggle Switches, Choose Printer Port.
Press <U> to access the Units, Switches & Printer Menu.
========================================
| *** Units, Switches & Printer *** |
| --------------------------------- |
| Set <U>nit System & Options |
| Graphics <G>rid (Now ON) |
| <N>oises on/off (Now ON) |
| <P>rinter settings (On, LPT1:) |
| --------------------------------- |
| <ESC> to Utilities Menu |
----------------------------------------
Figure 70. Units, Switches & Printer Menu.
*** Setting Unit System and Optional Units.
QBALL defaults to English units and wind velocities in statute
miles-per-hour, with knots as an option. You may use Metric units
on startup, weight in grams/grains and energy in met-kg/joules.
QBALL 53
*** Toggling Graphics Grid Display and Noises.
Press <G> to toggle the intial graphics grid display on or off;
you may still toggle the grid when displaying graphics.
QBALL uses "alert" sounds. If you like peace and quiet, toggle
<N>oises "off." In "peace and quiet" mode, QBALL displays a "!" at
the lower-right corner of the screen in place of the noise.
*** Printer Enablement and Using Other Available Parallel Ports.
When started, QBALL reads its stored printer enable flag,
examines your equipment to determine if parallel (printer) ports
beyond the ordinary "LPT1" are available, and if those ports have
a ready-to-go printer attached.
Press <P> at the Switches & Printer menu; the following Printer
Settings menu is displayed:
==================================
| *** Printer Settings *** |
| ---------------------------- |
| <P>rinter on/off (Now ON) |
| * Print to LPT<1>: (current) |
| LPT<2>: |
| LPT<3>: |
| ---------------------------- |
| <ESC> to Switches & Printer |
---------------------------------
Figure 73. Printer Settings Menu.
Press <P> to turn the printer on or off. QBALL will use your
choice for the duration of the current session, but does not save
it to the stored default data. You must <W>rite it at the Utili-
ties menu level. (As supplied, QBALL defaults to printer ON/LPT1.)
If the printer is on, and if a parallel port and a ready-to-go
printer is detected, the appropriate choice is displayed in normal
video; if not, the choice is displayed in subdued video. Press
<1>, <2>, or <3> to tell QBALL to use that parallel port. If you
choose a parallel port which QBALL has not detected, the following
error message is displayed:
===| Error... |================================
| LPTn: is not available on this computer |
-----------------------------------------------
Figure 74. Error Message, Parallel Port Not Detected.
QBALL will use the selected port for the duration of the
current session, and stores the information in its startup data.
Press <ESC>ape to return to the Switches & Printer menu.
QBALL Configuring Display and Defaults, Using Utilities 55
If you're sure of the configuration data, simply press <W>
immediately. Remember, however, that the QBALL initialization data
includes a bit more information than the toggle status and screen
colors. It also controls the
a. Weapon identifier (but not the bullet make/type);
b. Metro conditions;
c. The Sight height; and
d. The printer enable (on/off) flag.
This allows you to "tailor" your copy of QBALL to match your
own weapon, and the actual metro encountered at your firing range.
For example, if your range is at an altitude of 650 feet above sea
level, and you're using, say, a Ruger M77 rifle in .270 caliber
with a sight height of 1.25 inches, that data can be saved for
QBALL to use, saving you the trouble of repeatedly entering it.
5.5 Invoking a DOS Shell.
At the Utilities Menu, press <D> to invoke a DOS shell, i.e.,
access the operating system without exiting QBALL.
When started, QBALL writes a special batch file, QBSHELIT.BAT,
in the current directory. When the <D> option is chosen, QBALL
calls this batch file, which sets the DOS prompt like this:
------------------------------------------------
| [ Exit >> QBALL ] [drive]\[directory] >_ |
------------------------------------------------
Figure 76. DOS Prompt in Shell.
QBALL then loads a second command processor, COMMAND.COM.
If you try to start QBALL from within its own shell, the
following message is displayed:
----------------------------
| QBALL is already loaded! |
| ------------------------ |
| If not in a QBALL shell, |
| type "FIX" (+[enter]), & |
| restart QBALL. |
| ...press any key to end. |
----------------------------
Figure 77. Already Loaded Error Message.
QBSHELIT.BAT is erased upon normal exit from QBALL. If, for
some reason, the already loaded message appears when you're trying
to start QBALL in the first place, run FIX.BAT and restart QBALL.
When you have finished using the shell, type "exit" (+ <enter>)
to return to the QBALL session.
QBALL Configuring Display and Defaults, Using Utilities 56.1
At this point, however, press <1> (+ <enter>); RRTABLE displays
the following:
========================================
Ballistic Computations = Typical Firearm
========================================
Muzzle Velocity =2700 FPS Ballistic Coef'nt=.300
Bullet Weight =180 grains Sectional Density=n/a
Temperature =59 degF. Altitude at gun =0 feet
Barometric Pressure=29.53 inches Hg Relative Humidity=78 %
========================================
Range Table, Zeroed at 250 Yards
--------------------------------------------------------------
Range R e m a i n i n g Drop Path/Sight Line 10 MPH Time
Yards V: FPS E: Ft-Lbs Inches M.O.A. Inches Inches Flght
----- ----------------- ------ --------------- ------ -----
0 2700 2913 0.00 -- -1.00 0.00 0.000
////////////// Several lines omitted ////////////////////////////
> 300 1877 1408 27.36 -1.69 -5.31 11.61 0.399 <
[#01] <P>rint [ESC] exits
Figure 80. Typical RRTABLE Display.
You may make hardcopy of the table by pressing <P>; the re-
sulting output is the same as Figure 13, page 12.
IMPORTANT: Ensure that your printer is properly set up, turned
on, is on line, and has paper loaded before you try to print any
QBALL output!!
Press <ESC>ape to exit; RRTABLE will ask you if you want to
read another table. Press <Y> or <enter> to return to the listing
display shown in Figure 77, or <N> to return to QBALL.
If the table you've chosen to read is too long to fit on one
screen, the menu line at the bottom will look like this:
---------------------------------------------------------------
| [#nn] PgUp PgDn Home End | | <P>rint [ESC] exits |
---------------------------------------------------------------
Figure 81. "Long Table" Menu Line.
Press the appropriate key to navigate through the table; <P>
and <ESC>ape function as previously described.
If you run RRTABLE.EXE from the command line, and there are no
saved tables, RRTABLE will tell you that it has found no tables,
and automatically exits after a short pause. The choice keys
otherwise operate the same, except that exiting will be to DOS,
rather than to QBALL.
QBALL Recalling Saved Trajectory Data 57
Chapter 6. Recalling Saved Trajectory Data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If one or more saved trajectory files - [FILENAME].TJn - exist
on/in the current disk/directory, you may access them directly
from the Main Menu. For this example, it is assumed that you have
two such files: the supplied SAMPLE.TJ1 and FILENAME.TJ2, which
you saved earlier. At the Main Menu, press <R> to recall the saved
trajectory data. The following is displayed:
-| Recalled Trajectory: SAMPLE.TJ1... |-------------------------
| * Typical Firearm * |
|Ballistic Coefficient: .300 Zeroed Range : 200 Yards|
|Bullet Weight : 180 grains Maximum Range : 300 Yards|
|Muzzle Velocity : 2700 FPS Range Increment: 50 Yards|
|Sight Height : 1.00" Point-blank : ..... |
| Metro: 59dF. 0' 29.53" 78% |
----------------------------------------------------------------
=====================================
| *** Recall Trajectory Data *** |
| ------------------------------ |
| <R>ecall <1> thru <2> |
| Display Trajectory <G>raphic |
| Use Displayed as <D>efault |
| ------------------------------ |
| <ESC> to M A I N M E N U |
-------------------------------------
Figure 82. Recall Trajectory Data Display and Menu.
The saved [filename].TJ1 is always displayed first. The inform-
ation shown above the menu provides enough information to identify
the file. You may access the others by pressing <R>; a choice box
is displayed thus:
=====================================
| *** Recall Trajectory Data *** |
| ------------------------------ |
| <R>ecall <1> thru <2> |
===| Recall... |== Display Trajectory <G>raphic |
| <1> SAMPLE | Use Displayed as <D>efault |
| <2> FILENAME | ------------------------------ |
------------------ <ESC> to M A I N M E N U |
-------------------------------------
Figure 83. Recall Trajectory Data Menu and Choice Box.
In this example, only two data files are available. You may
save as many as fifteen such files, numbered 1 through 9 and A
through F. Press the highlighted number or letter to select the
file. For this example, press <2>. The information box is updated
to reflect the data read from FILENAME.TJ2 - the one you saved.
Erase the choice box without selecting another file by pressing
<ESC>ape.
If you decide not to use any of the saved data, simply <ESC>ape
to the Main Menu and proceed from there to enter and compute data.
----------
APPENDICES
----------
QBALL Appendix A - Glossary 59
absolute zero - Properly, that temperature at which all molecular
motion ceases. For practical purposes, -459.67 deg. Fahrenheit
(0 deg. Rankine), or -273 deg. Celsius, (0 deg. Kelvin).
air density - The mass (or loosely, the weight) of a unit volume
of air.
air resistance - The force exerted upon a projectile by the at-
mosphere tending to retard that projectile's forward flight.
angle of elevation - The vertical angle measured between the line
of sight and the line of departure.
altitude - The vertical distance above or below sea level. Alti-
tudes above sea level are taken as positive; those below, as
negative.
ballistics - The study of moving projectiles. Commonly, what is
meant is exterior ballistics: that portion of the bullet's
flight between the muzzle and the point of impact. (Internal
ballistics studies events prior to the bullet's exit from the
muzzle; terminal ballistics, the interaction between the bullet
and the target.)
ballistic coefficient - The ratio of the sectional density of a
projectile to its coefficient of form. A measure of how well
a bullet retains its velocity. Commonly supplied by reload-
ing manufacturers, or it may be derived from their ballistic
tables. In QBALL, the ballistic coefficient is always taken
at standard metro. The program corrects for nonstandard con-
ditions, but does not display the corrected ballistic coeff-
icient(s). See also: standard metro.
ballistic efficiency - The relative ability of a bullet in flight
to overcome air resistance.
barrel - That portion of a firearm which guides the bullet immed-
iately after propellant ignition.
bore - The inside of a firearm's barrel. In rifled firearms, the
bore diameter is the original dimension of the barrel before
the rifling grooves are cut or swaged in it. Bore diameter may
thus be taken as the transverse dimension between the lands of
the rifling. See also: grooves, lands, rifling.
brass - 1. Alloy of copper and zinc commonly used in the fabrica-
tion of cartridge cases. 2. One or more cartridge cases con-
taining neither powder, unfired primer, nor bullet.
bullet - The actual projectile in small arms ammunition. Commonly
corrupted to refer to the entire cartridge.
QBALL Appendix A - Glossary 61
elevation - 1: Vertical sight adjustment. 2: The (usually small)
angle between the axis of a firearm's bore and the horizontal.
energy - Here, the kinetic energy of a moving bullet, expressed in
FtLbs (English measure) or MetKg (Metric measure). Calculated
by multiplying the bullet mass by the square of the velocity,
and dividing by two.
FPS (also F.P.S. and Ft/Sec) - Feet per second. A unit of velo-
city.
FtLbs (also Ft.-Lbs. and Ft#) - Foot pounds. The energy required
to lift one pound a vertical distance of one foot in a standard
gravitational field.
form factor - A multiplier which relates a bullet's shape to that
of the standard projectile used to prepare a particular ballis-
tic table.
G1 functions - Table of ballistics functions based upon the Gavre
Commission tests in France, 1898.
grain - 1: A weight unit equal to 1/7000 of a pound, 0.002286
ounces, or (approximately) 0.0649 grams. 2: An individual part-
icle, or kernel, of powder. In load specifications, always re-
fers to the weight of the powder charge, never to individual
particles.
gram - In Metric measure, 1/1000 kilogram, approximately 15.4
grains (weight).
grooves - Swaged impressions or cuts spiraled through a bore to
impart spin to projectiles. See also: lands, rifling.
group - The pattern made at the target by a number of shots fired
at a single point of aim and (usually) a common sight setting.
Usually measured from center-to-center of the two most widely
spaced points of impact.
gun - In popular usage, refers to firearms, generally. Properly, a
type of artillery or naval ordnance.
handgun - A firearm designed to be held and fired with one hand.
hold off - The distance a shooter must shift his point of aim to
the left or right to compensate for wind deflection.
hold over - The distance a shooter must raise his point of aim to
be on target when his firearm is zeroed at a lesser range. Thus
by extension, hold under is the distance a shooter must lower
his point of aim to compensate for ranges less than the zeroed
range, or to compensate for slant fire effects. See also: slant
fire.
QBALL Appendix A - Glossary 63
MetKg (also Met-Kg) - Meter kilogram. The energy required to lift
a mass of one kilogram a vertical distance of one meter in a
standard gravitational field.
metric - Having reference to: 1. Length measurements based upon
the meter, its subdivisions, or its multiples; 2. Weight mea-
surements based upon the kilogram, its subdivisions or its
multiples.
metro - An abbreviation for "Meteorological Conditions." The air
temperature, barometric pressure, gun altitude, and relative
humidity existing at the place and time of firing. See also:
standard met.
midrange - Half the distance from the muzzle to the point of aim.
midrange trajectory - The height of the trajectory at a point
halfway between the firearm's muzzle and the point of aim.
minute - 1: Angular measure equal to 1/60 angular degree.
2: 1/1440 solar day.
MOA (also M.O.A.) - Minute of angle or minutes of arc. Equal to
1/60 of an angular degree. At 100 yards, 1 MOA subtends approx-
imately 1.047 inches.
MpS (also Met/Sec) - Meters per second. A unit of velocity.
muzzle - The foremost point of a firearm's barrel; that part of a
firearm closest to the target.
muzzle energy - The energy developed by a moving projectile at the
firearm's muzzle, generally expressed in FtLbs (English mea-
sure) or MetKg (Metric measure).
muzzle velocity - The speed of a projectile at a firearm's muzzle,
generally expressed in FPS (English measure), or MpS (Metric
measure).
N.R.A. (also NRA) - National Rifle Association. If you shoot, you
should belong to this organization.
ogive - 1. The curve of a bullet's forward portion. 2. The radius
of this curve, usually expressed in calibers.
pistol - 1. Single-shot handgun. 2. Multi-shot handgun which does
not rely on a rotating mechanism to achieve multiple shots.
3. In popular usage, any handgun.
point-blank range - That range for which the bullet's path varies
from the line of sight by no more than a specified amount from
the muzzle to that range.
QBALL Appendix A - Glossary 65
shotgun - Firearm of relatively large bore, having no rifling,
designed to be fired by a single individual, using both hands,
from the shoulder. A shotgun commonly discharges a number of
projectiles simultaneously, although it may also use a slug.
See also: slug.
sight height - The measured vertical distance between the hori-
zontal centerline of the sights and the axis of the bore.
sight radius - The distance between the rear and the front sight,
on those weapons equipped with iron (non-optical) sights.
sighting in - The process of firing to determine the point of im-
pact at a given range and adjusting the sights so that the
point of impact has the desired relationship to the point of
aim. See also: zero.
slant fire - That fire occurring if the point of aim is at a sig-
nificantly greater or lesser altitude than the firing point.
Generally, slant fire effects may be ignored if the vertical
angle between the imaginary line to the desired point of aim
and the horizontal is 5 degrees of arc or less, or if the
difference in altitude is less than approximately 1/20 the
range to the point of impact.
slant range - In slant fire, that distance measured from the fire-
arm's muzzle to the point of aim. Slant range is always greater
than horizontal range, thus producing the "hits high" phenome-
non experienced if the weapon's bore elevation differs signif-
icantly from the horizontal.
slug - Properly, a single projectile of near-bore diameter intend-
ed for use in a shotgun. Commonly corrupted to refer to bul-
lets, generally.
small arms (also smallarms) - Rifles, shotguns, pistols, or revol-
vers, generally; those weapons intended to be used by a single
individual, as opposed to crew-served weapons, e.g., machine
guns. QBALL deals only with weapons which use a solid projec-
tile.
sonic velocity - The speed of sound through air.
standard met - Atmospheric conditions as follows: 1. (English
measure) Temperature of 59 deg Fahrenheit, barometric pressure
of 29.53 inches of mercury, gun altitude of zero (sea level),
and relative humidity of 78 percent; 2. (Metric measure)
Temperature of 15 deg Celsius, barometric pressure of 750 mm
of mercury, gun altitude of zero (sea level), relative humid-
ity of 78 percent. Firing tables are usually corrected to
standard met conditions.
stp - Standard Temperature and Pressure. See also: standard met.
QBALL Appendix B - Miscellaneous Information 67
Inferred Ballistic Data -- Ballistic Coefficient.
Tables B.1 and B.2 summarize the determination of a ballistic
coefficient using tabular values. The values for Table B.1 are
taken from data published in the 1990 Edition of The Gun Digest,
page 229; the values for Table B.2 were calculated using QBALL.
-------------------------------------------------------
| From Gun Digest Table for 30-06 Spfd, 180 gr bullet:|
| Range in Yards |
| ------------------------------------ |
| Muz 100 200 300 400 |
| ------------------------------------ |
| Velocity 2700 2469 2250 2042 1846 |
| Energy 2913 2436 2023 1666 1362 |
| Trajectory -1.5 2.5 0.0 -9.3 -27.0 |
-------------------------------------------------------
Table B.1. Data from Gun Digest Ballistic Table.
QBALL's Infer Ballistic Coefficient routine, using 100 and 200
yards for the required ranges and the published velocities, re-
ports a ballistic coefficient (C1) of 0.384. Using this C1 and the
appropriate values for muzzle velocity, bullet weight, and zero
range, QBALL produces the data shown in Table B.2.
-------------------------------------------------------
| QBALL Data Table for 30-06 Spfd, 180 gr bullet: |
| Range in Yards |
| ------------------------------------ |
| Muz 100 200 300 400 |
| ------------------------------------ |
| Velocity 2700 2470 2251 2043 1846 |
| Energy 2913 2437 2024 1668 1362 |
| Trajectory -1.5 2.1 0.0 -9.0 -26.2 |
-------------------------------------------------------
Table B.2. Data Using Inferred C1.
The maximum variations are: Velocity, 1 FPS; Energy, 2 FtLbs;
and Trajectory, 0.8 inches. It may be seen, therefore, that QBALL
can produce results in substantial agreement with published data.
Inferred Ballistic Data -- Muzzle Velocity.
This data is from the Speer Reloading Manual #11.
-------------------------------------------------------
| From Speer Reloading Manual. 180 gr bullet, C1=.30 |
| Range in Yards |
| --------------------------------------- |
| Muz 50 100 150 200 250 |
| --------------------------------------- |
| Velocity 2400 2259 2122 1990 1863 1742 |
| Energy 2302 2039 1800 1582 1388 1213 |
| Trajectory -1.5 0.0 -0.2 -2.3 -6.7 -13.5 |
-------------------------------------------------------
Table B.3. Trajectory Data, Speer Manual #11.
QBALL Appendix B - Miscellaneous Information 69
An examination of the data in Table B.6 indicates that remain-
ing velocities found using QBALL will be, on average, 0.47% high
relative to the Speer data, and 0.42% low relative to to the
Hornady data. The Hornady data, however, must be considered sus-
pect, as the actual ballistic coefficients available in the Hor-
nady table do not exactly match those specified. Even so, it would
appear that the QBALL velocity results are certainly within one or
two percent of published data. In practical terms, there is prob-
ably that much variation in velocity between successive rounds in
a string. Since energy is velocity-dependent, it is obvious that
the energies calculated using QBALL will be in error by similar
proportions, and in the same direction.
Error Analysis -- Trajectory.
----------------------------------------------------------------
| Trajectory Comparisons - Conditions as Shown |
| ============================================== |
| [ All at Standard Met ] |
+--------------------------------------------------------------+
|Range = 250 yards, zeroed at 50 yards; C1 =.12, MuzVel = 2100 |
| Inches above/below line of sight at...(yards) |
| --------------------------------------------- |
| Muzzle 50 100 150 200 250 |
| ------ --- ---- ---- ---- ---- |
|QBALL -1.5 0.0 -1.3 -6.4 -16.9 -34.3 |
|SPEER -1.5 0.0 -1.3 -6.4 -17.0 -34.7 |
|HORNADY -1.5 0.0 -1.2 -6.3 -16.7 -33.2 |
+--------------------------------------------------------------+
|Range = 400 yards, zeroed at 200 yards; C1 =.26, MuzVel = 2500|
| Inches above/below line of sight at...(yards) |
| --------------------------------------------- |
| Muzzle 100 200 300 400 |
| ------ ---- ---- ---- ---- |
|QBALL -1.5 2.9 0.0 -13.0 -39.4 |
|SPEER -1.5 3.0 0.0 -13.0 -39.6 |
|HORNADY -1.5 3.0 0.0 -13.1 -39.7 |
+--------------------------------------------------------------+
|Range = 400 yards, zeroed at 200 yards; C1 =.50, MuzVel = 3300|
| Inches above/below line of sight at...(yards) |
| --------------------------------------------- |
| Muzzle 100 200 300 400 |
| ------ ---- ---- ---- ---- |
|QBALL -1.5 1.1 0.0 -5.2 -15.1 |
|SPEER -1.5 1.1 0.0 -5.2 -15.2 |
|HORNADY -1.5 1.1 0.0 -5.3 -15.7 |
----------------------------------------------------------------
Table B.7. Trajectory Comparisons. QBALL Data rounded to 0.1 inch.
An examination of the data in Table B.7 shows that there is
substantial agreement between the QBALL results and published
data. In general, you may expect QBALL to give you excellent
practical accuracy.
QBALL Appendix B - Miscellaneous Information 71
QBALL and Other Ballistics Programs
QBALL user Jim McCausland provided several sets of data devel-
oped with other ballistics programs. The following tables contain
the input data which Jim used, and the differences obtained run-
ing QBALL with the same input data.
----------------------------------------------------------
| Program: Sierra Ballistics. |
| Input Data: |
| Ballistic Coefficient (C1)....... .299 |
| Bullet Weight.................... 130 grains |
| Zero Range....................... 200 yards |
| Maximum Range.................... 450 yards |
| Range Increment.................. 50 yards |
| Sight Height..................... 0.9 inches |
| Crosswind........................ - no wind - |
| Metro............................ Standard |
+--------------------------------------------------------+
| QBALL vs Sierra Ballistics Results |
| Remaining Velocity............... 0.9 FPS |
| Remaining Energy................. 1 FtLb |
| Total Drop....................... 0.51 inches |
| Path/Sight Line.................. 0.17 inches |
| Time of Flight................... 0.000424 seconds |
----------------------------------------------------------
Table B.10. QBALL and Sierra Ballistics.
----------------------------------------------------------
| Program: BALCALC. |
| Input Data: |
| Ballistic Coefficient (C1)....... .295 |
| Bullet Weight.................... 130 grains |
| Zero Range....................... 200 yards |
| Maximum Range.................... 500 yards |
| Range Increment.................. 50 yards |
| Sight Height..................... 0.9 inches |
| Crosswind........................ - no wind - |
| Metro............................ Standard |
+--------------------------------------------------------+
| QBALL vs BALCALC Results |
| Remaining Velocity............... 1 FPS |
| Remaining Energy................. 1 FtLb |
| Total Drop....................... 0.29 inches |
| Path/Sight Line.................. - - - - - |
| Time of Flight................... 0.00105 seconds |
----------------------------------------------------------
Table B.11. QBALL and BALCALC. Available in BALCALC,
unavailable in QBALL: Bullet Momentum, Lead in feet.
QBALL Appendix C - Selected Bibliography 73
Selected Bibliography
Almgren, Ted C.; Hayden, Robert D.; McDonald, William T.; and
Thomas, Kevin. Sierra Rifle Reloading Manual. 4th ed. Sedalia:
Sierra Bullets, L.P., 1995.
Davis, William C., Jr. Ballistics on the Home Computer, The
American Rifleman, CXXXI, 6 (June, 1983), p. 36.
--. Ballistics on A Pocket Calculator, The American Rifleman,
CXXXV, 6 (June, 1987), p. 42.
--. Calculate Ballistic Coefficients, The American Rifleman,
CXXXVII, 3 (March, 1989), p. 44.
--. What Is The Ballistic Coefficient?, The American Rifleman,
CXXXVII, 3 (March, 1989), p. 12.
Dobson, Paul (ed.). Air Gunner '94. Wokingham [Berks, UK]: Romsey
Publishing Co. Ltd., 1993.
Federal 1992 Ammunition [Catalog and Guide]. Anoka: Federal
Cartridge Co., 1991.
Hatcher, Major General Julian S. Hatcher's Notebook. 3d ed.
Harrisburg: The Stackpole Co., 1962.
Hodgdon Basic Data Manual, Shawnee Mission: Hodgdon Powder
Company, Inc., 1987.
Hodgman, Charles D. (ed.). Handbook of Chemistry and Physics. 44th
ed. Cleveland: The Chemical Rubber Publishing Co., 1962.
Jenks, Robert W. Exploring Ballistics with Your Computer. BYTE
Magazine, (September, 1980), p. 270.
Pejsa, Arthur J. Modern Practical Ballistics. 2d ed. Minneapolis:
Kenwood Publishing, 1991.
Ramage, C. Kenneth (ed.). Lyman Reloading Handbook. 46th ed.
Middlefield: Lyman Products Corp., 1982.
Reiber, Ron L., and Heers, Edward A. (eds.). Hornady Handbook of
Cartridge Reloading, Rifle-Pistol. 3d ed. Grand Island: Hornady
Manufacturing Co., 1980.
Reloaders' Guide for Hercules Smokeless Powders. Wilmington:
Hercules Inc., 1988.
Remington Firearms, Ammunition, Clothing and Accessories Catalog.
Wilmington: Remington Arms Co., Inc., 1992.
Speer Reloading Manual #11, Lewiston: Omark Industries, Inc.,
1987.
QBALL Appendix D - Low Velocity Applications 75
Special Notes for Air Rifles, Air Pistols
and Other Low-Velocity Applications
In response to a number of requests, QBALL versions 3.00 and
later allow muzzle velocities down to 200 FPS (61 MpS), and will
compute remaining velocities down to ca. 100 FPS (30.48 MpS). If
you are using QBALL to compute data for an air rifle, an air
pistol, or any other low-velocity application, then you must be
aware of some very real limitations.
QBALL uses the G1 drag functions, a development of the Gavre
Commission test firings in France in 1898. These test firings were
conducted using a sharply-pointed bullet at firearm velocities,
neither of which conditions is applicable in low-velocity cases.
As a consequence, data calculated for low velocities are question-
able, at best. Applying the adage that "...some poor data is
better than no data at all," however, QBALL will give you some
idea of trajectories and energy levels for your application.
Just how close - or how far off - is "some idea..."?
If another method of developing trajectory data is available,
and if it allows velocities as low as those under consideration,
then data computed using that method and using QBALL may be com-
pared. Fortunately, such a method does exist: the Ingalls Tables,
a complete set of which is found in Hatcher's Notebook.*
While the Ingalls Tables permit a minimum velocity of 100 FPS,
Hatcher cautions that "...there is necessarily a great uncertainty
as to just exactly what the retardation is at low velocities.".**
For example, consider the QBALL input data shown in Table D.1.
-----------------------------------------------------------------
| Weapon Data Range Data |
| Muzzle Velocity: 579 FPS Zero Range: 30 yards |
| Sight Height: 0.0 inches Maximum Range: 108 yards |
| Pellet Data Range Increment: 20 yards |
| Ballistic Coefficient: 0.010 Metro Data |
| Weight: 18.5 grains 60°F 0' 30.0" 67% (Ingalls) |
-----------------------------------------------------------------
D.1. Input Data for a Typical Air Rifle.
_____________________________
* Hatcher, Major General Julian S. Hatchers' Notebook, 3d ed.
Harrisburg: The Stackpole Co., 1962, p. 584ff.
** op.cit., p. 568.
---------
I N D E X
---------
QBALL Index 77
A sight height . . . . . . 33
ABOUT SHAREWARE . . . . . . vii unit system swap . . 10, 33
ACKNOWLEDGMENTS . . . . . . i weapon identifier. . . . 32
Air rifles, pistols . . . . 75 Chronograph(s)
alt-[C]alculator hotkey . . 11 inferring ballistic coeff.37
alt-[U]nit swap hotkey. . . 10 inferring muzzle velocity.44
Already Loaded! message . . 55 minimum safe range . . . .44
AMMO.DAT. . . . . . . . . 1, 34 using single . . . . . . .40
ASP Ombudsman . . . . . . cover Clean Sweep . . . . . . . 5, 31
Association of Shareware Computations menu
Professionals (ASP) Range table. . . . . . . . 8
generally. . . cover, i, vii Set, reset zero. . . . . . 8
Ombudsman statement. . cover Other ballistics proc. . . 8
New/Changed Inputs . . . . 8
B Configuration
Ballistic Coefficient printer. . . . . . . .45, 53
changing . . . . . . . . 32 saving . . . . . . . . . .54
entering . . . . . . . . . 7 screen colors. . . . . . .54
example from tabular data 67 grid, noises toggles . . .53
inferring. . . . . . . . 37 tailoring. . . . . . . . .55
using [L]ookup . . . . . 32 unit system, options . . .52
valid data limits. . 32, 36 Contacting author . . cover, ix
Bibliography. . . . . . . . 73 COPYRIGHT INFORMATION . . . .ii
Bullet Diameter Conversion factors. . . . . .36
in sectional density . . 29
Bullet weight D
changing . . . . . . . . 32 D.NDX . . . . . . . . . . . .34
entering . . . . . . . . . 7 Data Entry
in sectional density . . 29 ballistic coeff't. 7, 32, 34
using [L]ookup . . . . . 32 bullet [L]ookup. . . . 34-35
valid data limits. . 32, 36 bullet diameter. . . . . .27
Bullet [L]ookup bullet weight. . . 7, 32, 34
AMMO.DAT, *.NDX needed 1, 34 gun weight, dec. pounds. .30
ballistic coefficient, gun weight, lbs/ounces . .30
weight both changed . 35 limits see specific item
choosing input data. . . 34 see also Metric limits
diameter displayed . . . 34 maximum deviation. . . . .25
entering ballistic metro. . . . . . . . . 7, 33
coefficient . . . . . 32 muzzle velocity. . . . 7, 32
index (*.NDX) file req'd 34 powder (propellant) wt. . 30
manufacturers. . . . . . 35 range increment. . . . . . 8
range for probable zero. .27
C range, maximum . . . . . . 8
Calculator. . . . . . . . . 11 range, zero. . . . . . . . 8
Changing input data sight height . . . . . . .33
ballistic coefficient. . 31 target +/- gun . . . .17, 18
bullet identifier. . . . 32 weapon identifier. . . 7, 32
bullet weight. . . . . . 32 wind direction . . . . . .28
clean sweep. . . . . . . 31 wind velocity. . . . . . .28
metro. . . . . . . . . . 33
muzzle velocity. . . . . 32 [D] continues
QBALL Index 79
M Optional units. . . . . . . 11
M.NDX. . . . . . . . . . . . 34 Other ballistics procedures
Main menu free recoil vel/energy . 30
Compute... . . . . . . 4, 7 point blank range. . . . 25
Infer... . . . . . . .4, 37 sectional density. . . . 29
Utilities . . . . . . .4, 51 wind vector corrections. 28
Recall... . . . . . . .4, 57 zero for range & height. 27
Maximum deviation Other ballistics programs
entering. . . . . . . . . 25 BALCALC. . . . . . . . . 71
display . . . . . . . . . 25 BALTEC . . . . . . . . . 72
valid data limits . . 25, 36 Barnes Ballistics. . . . 72
Menus Sierra Ballistics. . . . 71
Computations . . . . . 8, 25
Graphics . . . . 20, 21, 58 P
Infer MV using . . . . . 41 Parallel ports. . . . 3, 48, 53
Main . . . . . . . . . . . 4 P_HOLDER.PRD. . . . . . . . 47
New Input Data . . . . . 31 Point blank range
Other Procedures . . . . 24 determining. . . . . . . 25
Range Table Output . . . 13 graphics display of. . . 26
Recall Trajectory Data . 57 valid data limits. . .25, 36
Screen color select. . . 54 Pop-up calculator . . . . . 11
Slant Table Output . . . 18 Powder (propellant) weight
Units, Switches & Printer 51 in free recoil/velocity. .30
Utilities. . . . . . . . 51 valid data limits. . .30, 36
Metric conversion factors . 36 PRCONFIG.EXE. . . . . . . .46ff
Metric data limits. . . . . 36 Printed output
Metro common problems. . . . . .49
changing . . . . . . . . 33 graphics . . . . . . . . .24
standard/default . . . . . 4 PRCONFIG.EXE/PRINTERS.DAT 46
valid data limits. . 33, 36 printer setup, general . .45
Most Probable Zero. . . . . 27 printer setup, graphics. .46
Multiple parallel ports . . 48 printer warnings . . . . .45
Muzzle velocity range table. . . . . . . .13
changing . . . . . . . . 32 remarks in. . . . . . .13
entering . . . . . . . 7, 32 samples. . . . . . . .14, 20
inferring (calculating) 41ff shift-printScr dumps . . .45
valid data limits. . 32, 36 slant fire table . . . . .19
remarks in. . . . . . .19
N toggle printer on/off. . .53
Navigation in tables. . .10, 18 using RRTABLE.EXE. . . 56.1
New or Changed Inputs Printer drivers . . . . . 47-48
clean sweep. . . . . . 5, 31 PRINTERS.DAT. . . . . . . . .46
single inputs. . . . . 31ff Probable Zero . . . . . . . .28
Nonhorizontal fire
see Slant fire Q
Nonstandard metro . . . 33, 36 QBALL and other programs. . .71
QBSHELIT.BAT
O Already loaded! message. .55
Obtaining latest shareware viii manual delete/FIX.BAT. . .55
Opening screen. . . . . . . . 3 normal exit. . . . . . . .55
QBALL Index 81
[U] continued
Utilities
DOS Shell. . . . . . . . .55
FIX.BAT. . . . . . . . . 55
PRCONFIG.EXE . . . . . .46ff
RRTABLE.EXE. . . . . . . .57
V
Velocity
Changing . . . . . . . . 32
Entering initial muzzle. . 7
Inferring from firing. 41ff
In C1 inference. . . . . 38
Verification notice . . . . .ix
Version displayed . . . . . . 3
W
Warranty. . . . . . . . . . . i
Weight see bullet, gun, powder
Wind vector corrections
changing . . . . . . . . .28
default. . . . . . . . . .28
displaying . . . . . . . 29
optional velocity units
. . . 11, 36, 52
valid data limits. . 27, 35
XYZ
Zero, most probable . . . . .27
Zero, point blank . . . . . 25